Bump actions versions + correctly handle labels#2700
Conversation
🛡️ AI Review — Skeptic (security review)VERDICT: SAFE BASELINE scrutiny: established 2018 account, repo write permission, high contribution counts, no committer mismatch, no Gittensor allowlist hit; branch chore/thewhaleking/update-workflows -> devnet-ready. Reviewed the workflow-only diff for protected AI-review prompt changes, permission expansion, token exposure, dangerous trigger changes, and required-check bypasses. The PR does not modify FindingsNo findings. Prior-comment reconciliation
ConclusionNo malicious behavior or PR-introduced security vulnerability found in the current diff. The earlier label-event required-check bypass concerns remain addressed by gating skips on a prior completed run for the same head SHA. 🔍 AI Review — Auditor (domain review)VERDICT: 👍 Gittensor UNKNOWN by trusted allowlists; author has repo write permission and substantial contribution history, so review focused on workflow correctness. The PR body is substantive and matches the workflow-only diff. No runtime or pallet files are touched, so no I did not run Rust builds/tests for this workflow-only change. I parsed the touched workflow YAML successfully; No overlapping open PRs were reported in the prefetched overlap data. FindingsNo findings. Prior-comment reconciliation
ConclusionApproving: the prior label-gating concern remains addressed by mirroring previous completed results for the same head SHA, and the remaining changes are consistent with workflow maintenance. |
|
🔄 AI review updated — Skeptic: SAFE Auditor: 👎 |
|
🔄 AI review updated — Skeptic: VULNERABLE |
|
🔄 AI review updated — Skeptic: SAFE Auditor: 👍 |
|
🔄 AI review updated — Skeptic: SAFE Auditor: 👍 |
|
🔄 AI review updated — Skeptic: SAFE Auditor: 👍 |
Description
This is a two-part PR.
Part One:
Workflows run correctly depending on labeling now. Previously any label change would trigger the rerunning of a number of tests:
Part Two:
Basically every GitHub Action used in this PR was outdated and using deprecated Node versions, causing 200+ warnings on every run. This is annoying to look through annotations to find one that actually matters out of hundreds.
Related Issue(s)
N/A
Type of Change
Breaking Change
N/A
Checklist
./scripts/fix_rust.shto ensure my code is formatted and linted correctlyScreenshots (if applicable)
Additional Notes
I didn't touch the actions in ai-review.yml or ai-review-index-gittensor.yml because those use hash-specified actions versions, and I don't know why.